.error-info,
.error-answer-info{
    display: none;
}
.red{
    color:red;
}
.main{
    margin-top: 40px;
}
.question,.question-form{
    padding: 20px;
    background-color: #f5f5f5;
}
.question small{
    padding-right: 20px;
    cursor: pointer;
}
.question .content{
    padding: 30px 0;
}
.question-form{
    display: none
}

.answer{
    margin-top:50px;
}

.user-tooltip{
    margin-top:40px;
    background-color: #f8f8f8;
    padding: 20px;
    margin-bottom: 20px;
}
.post-answer{
    cursor: pointer;
}
.answer-form{
    margin-bottom: 60px;
    margin-top:40px;
    display: none;
}
.answer-name{
    color:#34b4f1;
    font-weight: bold;
    padding-right:30px;
}